//-----------------------------------------------------------------------
// <copyright file="Device.cs" company="CodePlex">
//     Copyright (c) Doug Holland, CodePlex. All rights reserved.
// </copyright>
//-----------------------------------------------------------------------
namespace CodePlex.Diagnostics
{
    /// <summary>
    /// Represents a physical device.
    /// </summary>
    public abstract class Device
    {
        #region public string Id

        /// <summary>
        /// Gets the device Id of the processor.
        /// </summary>
        /// <value>The device Id of the processor.</value>
        public string Id
        {
            get;
            protected set;
        }

        #endregion

        #region public string Name

        /// <summary>
        /// Gets the name of the device.
        /// </summary>
        /// <value>The name of the device.</value>
        public string Name
        {
            get;
            protected set;
        }

        #endregion

        #region public string Description

        /// <summary>
        /// Gets the description of the processor.
        /// </summary>
        /// <value>The description of the processor.</value>
        public string Description
        {
            get;
            protected set;
        }

        #endregion
    }
}
